package com.uzai.console.vo.mini.miniorder;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;


/**
 * @author liuqi
 * @date 2021年09月01日 19:21
 */
@ApiModel("小程序团购订单信息")
@Data
public class MiniOrderVo {
    @ApiModelProperty("主键id")
    private Long id;

    @ApiModelProperty("父订单号")
    private String parentOrderNo;

    @ApiModelProperty("子订单号")
    private String childOrderNo;

    @ApiModelProperty("商品主键ID")
    private Long goodsId;

    @ApiModelProperty("来源（0-官方god平台；1-各运营商自定义）")
    private Integer source;

    @ApiModelProperty("商品ID")
    private String itemId;

    @ApiModelProperty("商品标题")
    private String title;

    @ApiModelProperty("商品主图链接")
    private String imageUrl;

    @ApiModelProperty("店铺ID")
    private String shopId;

    @ApiModelProperty("店铺名称")
    private String shopName;

    @ApiModelProperty("商品原价")
    private Double price;

    @ApiModelProperty("商品团购价")
    private Double tgPrice;

    @ApiModelProperty("商品数量")
    private Integer num;

    @ApiModelProperty("实际支付金额")
    private Double payment;

    @ApiModelProperty("订单付款时间")
    private Integer paydt;

    @ApiModelProperty("订单发货时间")
    private Integer senddt;

    @ApiModelProperty("订单收货时间")
    private Integer receivedt;

    @ApiModelProperty("订单完成时间")
    private Integer finishdt;

    @ApiModelProperty("过期时间")
    private Integer expiredt;

    @ApiModelProperty("订单状态(1待付款 2待发货 3待收货 4已收货 5已退款 6已取消)")
    private Integer status;

    @ApiModelProperty("订单状态名称(1待付款 2待发货 3待收货 4已收货 5已退款 6已取消)")
    private String statusName;

    @ApiModelProperty("维权状态")
    private Integer refundStatus;

    @ApiModelProperty("售后id")
    private Long serviceId;

    @ApiModelProperty("用户id")
    private Long userId;

    @ApiModelProperty("昵称")
    private String nickName;

    @ApiModelProperty("用户备注")
    private String userRemark;

    @ApiModelProperty("会员类型")
    private Long userType;

    @ApiModelProperty("会员类型名称")
    private String userTypeName;

    @ApiModelProperty("业务端用户id，如wxid,openid")
    private String bizUserId;

    @ApiModelProperty("设备id")
    private Long deviceUniqueId;

    @ApiModelProperty("设备类型（如微信、公众号）")
    private String deviceType;

    @ApiModelProperty("订单来源（0 PC个人微信，1 安卓手机个人微信,2 PC企业微信,3 Ipad协议个人微信,4 CMS, 5 小程序, 6 公众号）")
    private Integer orderSource;

    @ApiModelProperty("删除状态(0-未删除；1-已删除）")
    private Integer delStatus;

    @ApiModelProperty("维权创建时间")
    private Integer refundCreateTime;

    @ApiModelProperty("维权完成时间")
    private Integer refundFinishTime;

    @ApiModelProperty("收货人")
    private String receiver;

    @ApiModelProperty("收货人电话")
    private String receiveMobile;

    @ApiModelProperty("快递地址")
    private String receiverAddress;

    @ApiModelProperty("快递号")
    private String expressNo;

    @ApiModelProperty("快递公司")
    private String expressCompany;

    @ApiModelProperty("版本号")
    private Integer version;

    @ApiModelProperty("备注")
    private String remark;

    @ApiModelProperty("创建时间")
    private Integer createTime;

}
